package com.cashmama.market.api.infras.enums;

/**
 * Created with IntelliJ IDEA.
 * User: yujianfu (mr.vencnet@gmail.com)
 * Date: 2019-12-24
 * Time: 10:23
 */
public enum WorkTypeEnums implements ProfileInputBaseEnum {
    Agriculture(1, "Agriculture", false),
    Architecture(3, "Architecture", false),
    BiologicalAndBiomedicalSciences(4, "Biological and Biomedical Sciences", false),
    Business(5, "BUSINESS", false),
    CommunicationsAndJournalism(6, "Communications and Journalism", false),
    ComputerSciences(7, "Computer Sciences", false),
    CulinaryArtsAndPersonalServices(8, "Culinary Arts and Personal Services", false),
    Education(9, "Education", false),
    Engineering(10, "Engineering", false),
    Legal(11, "Legal", false),
    LiberalArtsAndHumanities(12, "Liberal Arts and Humanities", false),
    MechanicAndRepairTechnologies(13, "Mechanic and Repair Technologies", false),
    MedicalAndHealthProfessions(14, "Medical and Health Professions", false),
    PhysicalSciences(16, "Physical Sciences", false),
    Psychology(17, "Psychology", false),
    TransportationAndDistribution(18, "Transportation and Distribution", false),
    VisualAndPerformingArts(18, "Visual and Performing Arts", false),
    Other(15, "Other", false),
    SALARIED_FULL_TIME(201, "Salaried-Full Time", true),
    SALARIED_PART_TIME(202, "Salaried-Part Time", true),
    SELF_EMPLOYED(203, "Self-Employed", true),
    NO__WORK(204, "No-Work", true),
    BUSINESS(205, "Business", true);

    private Integer type;
    private String desc;
    private boolean display;


    WorkTypeEnums(Integer type, String desc, boolean display) {
        this.type = type;
        this.desc = desc;
        this.display = display;
    }


    public Integer getType() {
        return type;
    }

    public WorkTypeEnums setType(Integer type) {
        this.type = type;
        return this;
    }

    public String getDesc() {
        return desc;
    }

    public WorkTypeEnums setDesc(String desc) {
        this.desc = desc;
        return this;
    }

    public boolean isDisplay() {
        return display;
    }

    public WorkTypeEnums setDisplay(boolean display) {
        this.display = display;
        return this;
    }}
